Low-power idle mode for network transceiver

ABSTRACT

Low-power idle mode for network transceivers. In one aspect, a method for reducing power consumption of a transceiver connected to a communication network includes entering a low-power idle mode, and in this mode, repeatedly turning off a transmitter of the transceiver and turning on the transmitter according to a pattern, where the pattern has been customized based on characteristics of the receiver. Turning off the transmitter conserves power consumed by the transceiver.

CROSS REFERENCE TO RELATED APPLICATIONS

This application claims the benefit of U.S. Provisional Application No.61/051,293, filed May 7, 2008, and entitled, “Extended Low-Power Idle(xLPI) for 10GBase-T Energy-Efficient Ethernet,” which is incorporatedherein by reference in its entirety.

FIELD OF THE INVENTION

The present invention relates generally to electronic communications,and more particularly to low-power operation of transceivers used fortransmission and reception of data in networks.

BACKGROUND OF THE INVENTION

Network communication standards are widely used in computer networks tocommunicate information between computers and other electronic devices.One widely-used standard is Ethernet, including several differentstandards for different network bandwidths. One Ethernet standard is10GBASE-T, allowing 10 gigabit/second connections over unshielded orshielded twisted pair cables, over distances up to 100 meters. There isa desire to have more energy-efficient Ethernet standards for allflavors of Ethernet including 10GBASE-T.

To reduce the power consumption of 10GBASE-T transceivers, proposalshave been suggested for a low-power idle (LPI) mode that consumes lesspower. The LPI mode turns off most of the component blocks of atransceiver during periods of inactivity, and periodically turns ontransceiver blocks for a short period to maintain particular componentsof transceivers on the network and to determine whether LPI mode shouldbe exited and transceiver power turned on for active operation.

For example, FIG. 1 shows a graph 2 illustrating a proposed power schemefor a low-power idle mode in 10GBase-T. The transceiver blocks consumefull power in the nominal mode of 10G operation during active operation.When the transceiver becomes inactive due to having no data to transmitat time T1, the power for the transceiver is turned off to a minimallevel and the transceiver enters low-power idle mode. However, the poweris periodically turned back on during low-power idle mode for twopurposes: 1) to maintain the proper states of near-end and far-endreceivers in the transceiver and connected transceivers, such asupdating filters and maintaining timing lock, so that the transceiverscan return to active operation more quickly, and 2) to be able to detectreception of a transition bit sent by a far-end transceiver, thetransition bit requesting the local transceiver to transition back tothe nominal full-power mode of 10G operation. Thus, after apredetermined number of time intervals (i.e., frames), power is broughtback on at time T2 and kept on for a predetermined number of frames, andis then returned to its minimal level at time T3 for a number of frames.The interval of minimal power level can be considered a quiet interval Nduring which power is off, followed by a refresh interval M during whichpower is temporarily brought back on (the interval N+M being the refreshperiod). This sequence of quiet and refresh intervals is repeated untila transition bit is detected during a refresh interval, such as at timeT4, at which point the power is maintained at the fully-on level and thetransceiver is transitioned back to full power mode.

The average power consumed during the low-power idle mode is much lowerthan in the nominal full power mode of 10G operation. For example, thepower savings is approximately proportional to the duty cycle, which isN/(N+M). To provide a fast transition back to the nominal full powermode, the desired transition time is small. The transition time from LPImode back to the nominal full power mode is approximately equal to therefresh period, N+M.

Despite the advantages of the existing low-power idle mode, there aresome tradeoffs which decrease its effectiveness. For example, thereceivers in the powered-down local and far-end transceivers requirefilter adaptation to train and maintain filter states (e.g., for filterssuch as Near End Crosstalk (NEXT) cancellers, Far End Crosstalk (FEXT)cancellers, equalizers and echo cancellers), as well as timing updatesto maintain a timing lock with the Master transceiver. This adaptationand timing is strongly coupled with the transition time and powersavings, because long and frequent adaptation intervals are desirable toallow accurate filter adaptation and timing lock, yet short andinfrequent adaptation intervals are desirable to reduce powerconsumption. Furthermore, short quiet intervals are desirable to allow ashort transition time, yet long quiet intervals are desirable to reducepower consumption. These factors create conflicts in design goals.However, existing inflexible low-power idle mode implementations do notallow flexibility in accommodating different receiver requirements, suchas different durations and frequencies required for filter adaptationand timing lock. Furthermore, existing low-power idle modeimplementations may create non-stationary noise (e.g. crosstalk fromtoo-close cables) due to the frequent switching on and off of powerduring the low-power mode, which degrades the performance of adjacentports of a transceiver. In addition, existing low-power idle modeimplementations do not specify additional techniques which can provideadditional power savings for a transceiver in low-power idle mode.

Accordingly, what is needed are systems and methods that providelow-power idle modes that permit greater flexibility in receiverarchitecture within desired restrictions of power savings and transitiontime, provide greater efficiency in the use of refresh periods, providereduced noise, and/or provide additional power savings.

SUMMARY OF THE INVENTION

A low-power idle mode for a transceiver in a communication network isdisclosed. In one aspect, a method for reducing power consumption of atransceiver connected to a communication network includes entering alow-power idle mode of the transceiver, and, in the low-power idle mode,repeatedly turning off a transmitter of the transceiver and turning onthe transmitter according to a pattern, where the pattern has beencustomized based on characteristics of a receiver. While the transmitteris turned on, a control signal is transmitted from the transmitter tothe network for reception by the receiver, and while the transmitter isturned off, no control signal is transmitted to the network from thetransmitter, to conserve power consumed by the transceiver.

In another aspect, in a method for reducing power consumption of atransceiver, a turning off and turning on of plurality of transmittersin the transceiver is staggered such that only one of the transmittersis turned on at any time. In another aspect, in a method for reducingpower consumption of a transceiver, a super-frame is provided includingone or more idle frames, where the transmitter determines whether totransmit a control signal or not during an idle frame based on at leastone characteristic of the transceiver. In another aspect, in a methodfor reducing power consumption of a transceiver, a wakeup signal istransmitted in one or more update frames to indicate that thetransmitter is to exit low-power idle mode. Other aspects can provideother methods, systems and computer readable media for reducing powerconsumption of a transceiver.

The inventions disclosed herein provide low-power idle modes that canallow greater flexibility in receiver architecture within desiredrestrictions of power savings and transition time, greater efficiency inrefresh periods, reduced noise, and/or additional power savings.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a graph illustrating an existing technique for providing alow-power idle mode for a transceiver;

FIG. 2 is a block diagram illustrating a communication system suitablefor use with the present invention;

FIG. 3 is a block diagram illustrating a first embodiment of the presentinvention for a portion of a transmitter that can be used in acommunication network for implementing a low-power idle mode of thepresent invention;

FIG. 4 is a diagrammatic illustration of an example protocol signalstream for the low-power idle mode of the present invention;

FIG. 5 is a flow diagram illustrating one embodiment of a method of thepresent invention for providing low-power idle mode for a transmitter;

FIG. 6 is a flow diagram illustrating one embodiment of a method of thepresent invention for providing low-power idle mode for a receiver;

FIG. 7 is a diagrammatic illustration of another embodiment of thelow-power idle mode of the present invention, in which one channel at atime is used to transmit signals;

FIG. 8 is a table illustrating another embodiment of the low-power idlemode of the present invention for achieving additional power savings andsimplifying the communication system; and

FIG. 9 is a diagrammatic illustration of another embodiment of thelow-power idle mode of the present invention for achieving reducedcrosstalk.

DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS

The present invention relates generally to electronic communications,and more particularly to low-power operation of transceivers used fortransmission and reception of data in networks. The followingdescription is presented to enable one of ordinary skill in the art tomake and use the invention and is provided in the context of a patentapplication and its requirements. Various modifications to the preferredembodiment and the generic principles and features described herein willbe readily apparent to those skilled in the art. Thus, the presentinvention is not intended to be limited to the embodiment shown but isto be accorded the widest scope consistent with the principles andfeatures described herein.

FIG. 2 is a block diagram illustrating a communication system 10suitable for use with the present invention. System 10 includes a firsttransceiver 12 and a second transceiver 14 which can communicate witheach other. Transceiver 12 includes “transceiver components” includingone or more transmitters 16 and one or more receivers 18. Similarly,transceiver 14 includes transceiver components including one or moretransmitters 20 and one or more receivers 22. The transmitters 16 (and20) shown in FIG. 1 can be considered individual “transmitters,” astypically referenced herein, or can be considered individual transmitterchannels which a transmitter block within the transceiver canindependently transmit signals on. Similarly, receivers 18 (and 22) canbe considered individual “receivers,” as typically referenced herein, orcan alternately be considered individual receiver channels which areceiver block within the transceiver can independently receive signalson. The transmitters 16 and 20 and receivers 18 and 22 are connected toone or more components (not shown) of a computer system, device,processor, or other “controller” associated with each respectivetransceiver which want to communicate data over the communicationnetwork. For example, transmitters 16 receive data and control signalsfrom the controller connected to transceiver 12 in order to send thedata over the network to other transceivers and controllers, whilereceivers 18 receive data from other transceivers and controllers viathe network in order to provide the data to the controller connected tofirst transceiver 12.

The transceiver 12 can communicate with the transceiver 14 over one ormore communication channels of a communication link 24. For example, forthe 10GBase-T Ethernet standard, four communication channels areprovided on link 24, each channel including a twisted pair cable. Thus,in that standard, there are four transmitters 16 and four correspondingreceivers 18 provided in each of the transceivers 12 and 14, eachtransmitter associated with one of the local near-end receivers in thesame transceiver, and each such transmitter/receiver pair dedicated toone channel used for duplex communication. A transmitter/receiver pairin one transceiver 12 communicates across a channel of link 24 to afar-end transmitter/receiver pair in transceiver 14. A transmitter 16and a receiver 22 that are connected to the same channel/link, or twotransceivers connected by the communication link 24, are considered“link partners.”

An interface 26 can be provided in transceiver 12 and an interface 28can be provided in transceiver 14 to allow data transmissions betweenthe transceivers to be routed to the appropriate transceiver blocks. Forexample, interfaces 26 and 28 can include transformers to provide anopen circuit inductance, and circuitry used for directing signals ordata (alternatively, some or all circuitry can be included in othercomponents, such as transmitters 16 and receivers 18).

In one example from the point of view of transceiver 12, datatransmissions from a local transmitter 16 are provided to the interface26, which outputs the data on a corresponding channel of thecommunication link 24. The data is received by the link partner, thetransceiver 14. The interface 28 of transceiver 14 provides the receiveddata to its receiver 22 connected to that same channel. Furthermore, dueto noise effects such as near-end crosstalk and echo, the datatransmitted by transmitters 16 is also received by the near-endreceivers 18 in the same transceiver. Filters can be used to filter outthis noise so that the receivers 18 receive only data from othertransceivers 14.

The low-power idle mode of the present invention provides a refreshperiod, i.e., a duration in which one or more quiet intervals andrefresh intervals are alternated. During a quiet interval, powerconsumption of link partner transmitter and receiver is reduced to a lowlevel, while during a refresh interval, a transceiver component isturned on for a short time to transmit control signals, train ormaintain an optimal state, or listen for a transition signal from alink-partner transceiver that causes the transceiver component to returnto the nominal, fully active mode in which more power is consumed.

In some embodiments, the transceivers 12 and 14 are asymmetric, suchthat data transmitted by a local transmitter has no dependence orrelation with data being received by the corresponding local receiver.Furthermore, the transmitter and receiver on either side of a link canbe asymmetric so that both need not be in low power idle mode. Inaddition, a local transmitter and a corresponding local receiver for achannel can be in or out of low-power idle mode independently of eachother. In some embodiments, all local transmitters (transmitterchannels) in one transceiver are all in low power mode, or all innominal, fully active mode, at the same time. Similarly, all localreceivers (all receiver channels) can be either in LPI mode or in activemode at the same time. Each transceiver component can operate in alow-power idle mode of the present invention in response to determiningthat it will not be transmitting or receiving data.

Several conflicts and tradeoffs in the use of low-power idle mode exist.Factors include transition time from low-power idle mode to fully activemode, where a short quiet time and a short adaptation time are desiredto allow a short transition time. Another factor is maintenance of thereceiver in a “ready state,” which is an optimal state that allows thereceiver to resume full power operation in the minimal time withouthaving to retrain filters or resynchronize timing. The maintenance of areceiver therefore includes adaptation of filters to an optimal stateand maintaining a timing lock, where a long refresh time is desired toallow more accurate filter adaptation and a frequent refresh time isdesired to maintain timing lock. Another factor is power consumption,where a longer quiet interval and a shorter refresh interval allow lowerpower consumption. For example, if the desired power savings duringlow-power idle is 90% of full power consumption, and the desiredtransition time is on the order of 10 us, then the refresh intervalshould be short, such as on the order of 1 us. The present inventionallows greater flexibility in structuring quiet and refresh intervals oflow-power idle mode to accommodate these and other factors intransceiver operation, as described in greater detail below.

FIG. 3 is a block diagram illustrating a first embodiment of the presentinvention for a portion 50 of a transmitter that can be used in acommunication network for implementing a low-power idle mode of thepresent invention. Transmitter portion 50 transmits signals to one ormore link partner receivers that are connected to the transmitter viathe communication network. Portion 50 is a simplified representation,and other well-known portions of the transmitter are not shown in FIG.3, such as a digital to analog converter (DAC), clock generator, linedriver, etc. Transmitter portion 50 of FIG. 3 is specific to an Ethernet10GBase-T embodiment, but different, equivalent components can be usedin other embodiments for different communication standards orimplementations. Transmitter portion 50 can be implemented in hardware(e.g. one or more processors, memory, logic circuitry, etc.), insoftware, or in a combination of hardware and software.

In low-power idle mode, the transmitter has no actual data from acontroller to transmit, and so a low-power idle mode control signalstream is created, e.g., by a transmitter component of the transceiver.In some embodiments, the control signal stream can be encoded usingspread spectrum modulation. In the example embodiment shown, the controlsignal stream is created by a linear feedback shift register (LFSR) 54which produces a pseudo-random sequence of bits. In some embodiments, atraining LFSR 54 can be used. The output of the LFSR 54 is provided toan adder 56, which adds the bit stream to a control bit d provided on aninput 58 to the adder. For example, the adder 56 can perform single-bitaddition with the received bits to output a single bit output stream. Inone example hardware embodiment, the adder 56 can be implemented with anXOR gate or operation. In the described embodiment, the control bit dcontrols whether or not the transmitter stays in a low power idle modefor each frame, e.g. for each particular bit value received by the adder56 if there is one bit per frame. Thus, according to the exampleprotocol of the present invention described below, the transmitter setsthe control bit d to 1 if the current frame to be transmitted is desiredto be a Wakeup frame, i.e. whether the transceiver now needs to go intofull power operation, and is 0 otherwise. The values of the control bitd for different types of frames are described in greater detail belowwith respect to FIG. 4, and can be implemented using different values asappropriate for different embodiments.

The output of the adder 56 is provided to a pulse amplitude modulation(PAM) block 60. The PAM modulator 60 translates the bits of the bitstream to signal levels for transmission during the low-power idle mode.In some embodiments of the present invention, as shown in FIG. 3, PAM-2modulation is used during low-power idle mode. For example, PAM-2modulation translates the bits to either of two signal levels, e.g., +1V and −1 V. PAM-2 modulation provides power savings advantages and isdescribed in greater detail below. In other embodiments, any suitablemodulation can be used, including the modulation used for a particularstandard, such as DSQ128 (PAM-16) for Ethernet 10GBase-T communication.The PAM block 60 provides the modulated data to a mixer 62, whichmultiplies the data with a control signal q provided on an input 64 tothe mixer. The signal q controls whether or not the transmitter is in a“quiet mode,” i.e. the current frame is a Quiet frame, during which thetransmitter does not transmit any data and conserves power. In thedescribed example, if the signal q is 0, then the output of the mixer iszero, which causes the transmitter to not transmit any data. If thesignal q is 1, then it is a non-quiet frame (e.g., an Update or Wakeupframe). The signal q thus changes based on how the quiet periods andrefresh periods have been defined for the current communication; thetransmitter determines the value of q based on what type of frame shouldbe the current frame. The values of the signal q for different types offrames are described in greater detail below with respect to FIG. 4, andcan be implemented using different values as appropriate for differentembodiments.

Optionally, the signal output of the mixer 62 can be provided to aprecoder 66 which can cancel interference known to the transmitter. Forexample, the 10GBase-T standard specifies that Tomlinson-HarashimaPrecoding (THP) can be used in transmission. If the precoder 66 is used,the signal q can also be provided to the precoder 64 to control thequiet intervals of the low power idle mode. The output of the precoder66 is provided to a power back-off (PBO) block 68 which can be used toreduce output power to achieve a desired performance of the transmitterin transmitting the data (reduce interference or nonlinearity, etc.).The same power back-off level used in the normal, fully active mode(such as is standardized in 10GBase-T) can also be used during thelow-power idle mode (e.g. during refresh intervals). The power backoffblock 68 outputs the resulting signal on a corresponding channel to alink partner (and the signal is also typically received by the near-endreceiver in the same transceiver). In some embodiments, the block 68provides the signal to the interface 26 or 28 of the transceiver (notshown), which sends the signal to appropriate transceiver(s).

FIG. 4 is a diagrammatic illustration of an example pattern for aprotocol signal stream 100 for the low-power idle mode of the presentinvention. Each frame of the stream 100 represents a unit of time. Forexample, in the 10GBase-T standard, a frame can be a Low Density ParityCheck (LDPC) frame, which is 320 ns. Other frame types or durations canbe used in other embodiments. In the described embodiment, each frameprovides 1 bit of information, which indicates one of two things to areceiving transceiver: 1) stay in low-power idle mode, or 2) transitionfrom low-power idle mode to full operation in fully active mode (e.g.,Full 10 G operation). Other embodiments can provide a different numberof bits per frame or other suitable signalling; however, using 1 bit perframe in low-power mode and/or using 1 bit to signal a Wakeup frame canprovide additional power savings.

The protocol of the present invention provides a number of types offrames that may be used to implement a low-power idle mode of operationfor a transmitter of a transceiver. Different bit values or signals canbe used in other embodiments to indicate the frames. The types of framescan include:

Down frame: A predefined number of Down frames are transmitted by atransmitter to indicate to a second, link partner receiver the desire ofthe transmitter to go into low-power idle mode. The link partnerreceiver examines the received value(s) of Down frames in order torecognize whether the transmitter is going into low-power idle mode.Multiple Down frames can be sent to ensure correct decoding of the Downframes. The Down frames may include any amount of information as neededfor a particular embodiment.

Super-frame: A predefined sequence of frames which is sent periodicallyfrom the transmitter while the transmitter is in low-power idle mode.The super-frame can include a number of types of individual frames,including Quiet frames, Update frames, Idle frames, and Wakeup frames,and can be customized in format based on the characteristics of far-endand/or near-end receivers or other components of the transceivers ornetwork. The construct of a super-frame can be similar or different foreach of multiple transmission channels of the communication link (suchas the four channels used for 10GBase-T). For some embodiments (such asthe simplex communication described below), the number of frames in asuper-frame can be made identical for all the channels.

Quiet frame: No transmission of signals is performed from thetransmitter during a Quiet frame, i.e. the transmitter is “turned off”(powered down to a minimal allowed power level) to conserve powerexpenditure. (The receiver may or may not also be turned off during aquiet period, as described below). To provide a Quiet frame in theexample embodiment of FIG. 3, the control bit d is 0, and the controlsignal q is 0.

Update (or Refresh) frame: The transmitter is turned on or kept on sothat this type of frame is transmitted to be received by the linkpartner receiver to allow the link partner receiver to be maintained ina ready state, e.g., update its receiver filters and maintain a timinglock with the transmitter. Far-end filters, such as equalizers and FEXTcancellers, need to be adapted based on periodically received signalsfrom a link partner transceiver, where the adaptation compensates fordrift in the filters due to temperature changes in the receiver or otherchanges over time. These filters may, for example, compare receivedsignals to known expected signals, and the filters are adaptedaccordingly. A timing lock must also be maintained between two linkpartners to allow a short transition time between low-power idle modeand fully active mode of a transceiver component (the receiver needs thetiming lock, and also the far-end transmitter in some embodiments), andUpdate frames allow a link partner to continue to synchronize and locktiming relative to the other link partner. Furthermore, a local;near-end receiver also receives Update frames from the correspondinglocal transmitter in the same transceiver and can use these Updateframes to update/adapt NEXT and Echo cancellers at the near-endreceiver. To provide an Update frame in the example embodiment of FIG.3, the control bit d is 0, and the control signal q is 1, such that thecontrol signal transmitted is 0.

Idle frame: This frame can be chosen by the first transceiver to beeither a Quiet frame (transmitting no signal), or an Update frame. Thetransmitter (or connected controller) can determine whether to use anIdle frame as a Quiet frame or an Update frame (the link partnerreceiver has no control over the use of an Idle frame and thus cannotassume it is either a Quiet frame or an Update frame). The transmittercan decide whether to transmit a control signal or not during an Idleframe based on the known characteristics of its corresponding near-endreceiver of the transceiver. For example, a particular Idle frame can beuseful to use as an Update frame to allow updates to the near-endreceiver, such as adaptation and updates of Echo and NEXT cancellers atthe local receiver that use the signals sent from the local transmitterto determine how to cancel echo and crosstalk caused by thattransmitter. Such filters may be more complex than far-end filters suchas FEXT cancellers, and thus may require additional Idle frames (beyondthe number of actual Update frames) to complete filter updates. Based onthe parameters of the super-frame, the transmitter knows whetheradditional Update frames will be needed for the near-end receiver, andsets particular Idle frames to Update frames as appropriate. Idle framescan also be used as Update frames to obtain additional time to updatefar-end receivers, in some embodiments. If the Idle frame is used as anUpdate frame, the transmitter is turned on or kept on and the Idle frameis transmitted like an Update frame.

For other Idle frames, the transmitter may know that the local receiverneeds no additional Update frames during these Idle frames (e.g. thenear-end receivers may need no further filter update time), and theseIdle frames are set as Quiet frames to conserve power, in which thetransmitter is turned off or kept off. In some embodiments, thetransmitter can determine on the fly whether an Idle frame is to be usedas Update frame or a Quiet frame. For example, logic in the localreceiver may determine that an echo canceller requires more Updateframes, so the receiver sends this information to the transmitter whichthen sets more appropriate Idle frames to Update frames; or if the logicidentifies that the echo canceller is already at an optimal state, itcan inform the transmitter that additional Update frames are not neededand that a particular Idle frame can be a Quiet frame. To provide anIdle frame in the example embodiment of FIG. 3, the control bit d is 0,and the control signal q is 0 or 1 (0 if Quiet, 1 if Update).

Wakeup frame: A Wakeup frame includes a Wakeup signal that istransmitted to indicate to the link partner receiver that thetransmitter is going to return to fully active mode from low-power idlemode and that the link partner receiver needs to be ready for thistransmission. In one aspect of the present invention, the Wakeup frameis transmitted by the transmitter using the same transmitting componentsof the transmitter as the Update/Idle frames. Thus, this aspect of thepresent invention allows the same signalling mechanism and method to beused both for transmitting refresh periods as well as wakeup signals. Inthis embodiment, a Wakeup frame is transmitted in place of a particularUpdate frame or Idle frame. The link partner expects and decodes theWakeup frame at predefined frame periods within a super-frame. In thedescribed embodiment, a Wakeup frame may only replace an Update frame oran Idle frame and may not replace a Quiet frame. Other embodiments canuse Wakeup frames in other ways. To provide a Wakeup frame in theexample embodiment of FIG. 3, the control bit d is 1, and the controlsignal q is 1, such that the signal transmitted is 1. In otherembodiments, any suitable Wakeup signal can be used in a Wakeup frame.

Up frame: After the Wakeup frame, a predefined number of Up bufferframes are transmitted before the first transceiver enters fully activeoperation, to indicate to the link partner receiver that the transmitteris entering fully active mode. In some embodiments, the Up frames canhold the same values as the Wakeup frame (e.g. a value of 1 in theexample embodiment of FIG. 3). Multiple Up frames can be sent to ensurecorrect decoding of the Up frames.

In FIG. 4, the types of frames described above are shown in an examplepattern providing a sequence of frames to be transmitted by thetransmitter to a link partner receiver. The transmitter is initiallytransmitting data in a fully active mode, such as in Full 10GBase-Toperation, with active mode frames 102 to a link partner receiver over achannel of the communication link. At this time, the link partnerreceiver is receiving the data while in its own fully active mode. It isalso assumed that particular parameters of the protocol, such aspredefined amounts and sequences of particular types of frames in asuper-frame, have already been negotiated or determined as isappropriate for the transceivers.

At some point, the transmitter determines that it will go into thelow-power idle mode. The transmitter transmits a predetermined number ofDown frames 104 to indicate to the link-partner receiver that thetransmitter is going into low-power idle mode. In low-power idle mode,the transmitter transmits the predetermined super-frame, which allowsthe transmitter to be powered down for Quiet frames and requires it tobe powered up and transmitting control signals for Update frames. Inthis particular example, the super-frame includes the following patternof individual frames: 5 Quiet frames 106, 2 Idle frames 108, 6 Updateframes 110, 3 Idle frames 112, 2 Update frames 114, 3 Idle frames 116, 2Update frames 118, 4 Idle frames 120, and 9 Quiet frames 122. Thispattern of frames causes a pattern of turning off and turning on thetransmitter according to the type of frame being transmitted.

During the Quiet frames 106 the transmitter transmits nothing and isturned off (powered down to a minimal allowed power level), which allowspower conservation at the transceiver. The Idle frames 108 can be usedas Quiet frames or Update frames, allowing customization for differenttypes of local receivers; if these frames are used as Update frames, thetransmitter is turned on for each such frame. The transmitter is turnedon (or kept on) to transmit the 6 Update frames 110 to allow thereceiver to maintain its receiver in a ready state, e.g., adapt/updateits filters and maintain the timing lock with the transmitter, and toallow the near-end receiver to update. For example, FEXT, NEXT, and echocancellers can be adapted during the Update frames based on the signalreceived from the transmitter(s), to determine how to cancel echo andcrosstalk caused by signal transmissions on the link 24. The 3 Idleframes 112 allow some flexibility for the transmitter to send moreUpdate frames if needed after the 6 Update frames 110 to allow furtherreceiver updates; otherwise, these frames are Quiet frames in which thetransmitter is turned off. The 2 Update frames 114 are provided by thetransmitter to allow the link partner receiver to maintain its timinglock with the transmitter. The 3 Idle frames 116 following the Updateframes 114 allow flexibility for the transmitter to send more Updateframes if needed; otherwise, they are Quiet frames. The following 2Update frames 118 are sent by the transmitter to again allow the linkpartner receiver to maintain the timing lock, followed by the 4 Idleframes 120 which allow further flexibility to send more Update frames,if needed. Finally, the 9 Quiet frames 122 allow power conservation bythe first transceiver.

The super-frame thus indicates the quiet and refresh intervals of thetransmitter during the low-power idle mode. For example, the super-frameof FIG. 4 shows particular Quiet frames, during which the transmitter isin a quiet interval and turned off, and is not transmitting any signals.During the Update and Idle frames, the transmitter is turned on (or kepton from the previous frame being Update/idle) and is in a refreshinterval during which the transmitter transmits frames to the linkpartner receiver and the near-end receiver for receiver statemaintenance. When the transmitter is in refresh intervals, transmittingUpdate and Idle frames, it is consuming power.

The super-frame is repeated twice more in the example of FIG. 4. In thethird super-frame, the transmitter has determined that it should returnto the fully active mode and leave the low-power idle mode. Thus, itsends a Wakeup frame 124 to notify the link partner receiver that it isleaving low-power idle mode. This Wakeup frame can be positioned at anyof one or more predefined frame locations within a refresh interval ofthe super-frame so that the link partner receiver can examine thosepredefined locations to detect the Wakeup frame. The link partnerreceiver is in a low-power idle mode of its own, and will only bepowered on and listening for Wakeup frames during refresh intervals.After the Wakeup frame 124, three Up frames are transmitted to ensurethe link partner receiver knows of the transition. After the Up frames,the transmitter transmits data in the active mode with active modeframes 128.

A super-frame of the present invention allows a greater amount offlexibility compared to previous low-power idle implementations. Forexample, in prior proposed protocols, no flexible super-frame is used;rather, a rigid format must be used, consisting of a fixed amount ofUpdate (refresh) frames, followed by a fixed amount of Quiet frames, andrepeating this sequence (as shown in FIG. 1). Thus, in the priorproposal, a large, fixed amount of refresh frames were alwaystransmitted to ensure that the filters could be updated, followed by afixed amount of quiet frames to conserve power, and this sequence wasrepeated. This inflexible approach of using only longer and frequentrefresh intervals in the prior proposals did not allow optimal use ofrefresh and quiet intervals for power conservation. This is becausereceiver filter adaptation and timing lock typically require differentrefresh durations and frequencies. For example, filter updates mayrequire longer but less frequent refresh intervals, while maintaining atiming lock may require more frequent but shorter refresh intervals.These characteristics were not exploited in the prior proposals, andfilter adaptation and timing locks were forced to always be performedwithin worst-case refresh intervals, thus expending more power than wasnecessary.

In contrast, the super-frame of the present invention allows the patternof quiet intervals (Quiet frames) and refresh intervals (Update frames)to be customized as desired. The types of frames described above can bearranged in any desired sequence and number, e.g., to achieve a moreefficient use of power and retain a small desired transition time, basedon the different characteristics of receivers, such as filter adaptationand timing locks. The Update and Quiet frames need not be transmitted ina fixed repeating pattern, but can be arranged to accommodate thedifferent requirements of different receivers. The pattern can bearranged based on a duration and a frequency of refresh intervals thatoptimizes (or increases efficiency of) the maintenance of one or moreparticular receivers in a ready state. Thus, the set of 6 Update framesin the super-frame example of FIG. 4 can provide a longer refreshinterval to allow the filters to be adapted/updated (and timing lockmaintained), but the longer interval occurs less frequently as allowedby this particular filter adaptation. In addition, the two later sets ofthe shorter refresh intervals of 2 Update frames in the examplesuper-frame are more frequent to allow the timing to be synchronized,but are also short as allowed by the timing synchronization. Thissuper-frame avoids always sending the larger amount of Update frames,which consumes more power. Furthermore, the Update and Quiet frameswithin a super-frame can be arranged in any desired pattern of sequenceand number in different embodiments to accommodate a particularrequirements of a link partner receiver (and/or a near-end receiver),such as a shorter filter adaptation or longer timing lock.

The use of the Idle frames of the present invention also allows designflexibility and efficient power conservation. Sending Update frames orQuiet frames in place of Idle frames, based on particular receivercharacteristics, accommodates a large range of near-end receivercharacteristics.

Thus, the present invention decouples the receiver's updates from thetransition scheme, by imposing fewer restrictions on the receiverarchitecture. This provides better scalability, where the receiverupdates are more independent of and minimally impact the power savingsor the transition time, allowing more freedom for a designer as to howmuch power savings and transition time is provided in a communicationsystem.

The receivers 18 and 22 of the transceivers 12 and 14 can be implementedin many different ways. Typically, a receiver (or a component before thereceiver in the transmission stream) will have filters including echocancellers, NEXT cancellers, and FEXT cancellers which cancel or reducenoise and allow the intended transmitted data to be determined from thereceived data stream. In the communication system of the presentinvention, each receiver can maintain synchronization with remotetransmitters at the bit level, frame level, and super-frame level. If anembodiment is using a staggering, single-active channel technique (asdescribed below with respect to FIGS. 7-8), then the receiver can alsomaintains synchronization at the transmit channel level.

A receiver is typically turned on so it can receive data in fully activemode. When it receives and recognized Down frames from the link partnertransmitter, the receiver goes into its low-power idle mode. Inlow-power mode, the receiver is turned off during quiet intervals, andturned on periodically during refresh intervals to receive Updateframes. Update frames are used by the receiver to update its filters andmaintain a timing lock with the link partner transmitter. Idle framesare normally quiet but can optionally be used as Update frames, asdetermined by the transmitter; thus, the receiver cannot assume that anyIdle frame is quiet or refresh.

The receiver resumes fully active mode when it detects a Wakeup frameindicating that the transmitter is returning to active operation andtransmitting data. The Wakeup frame instructs the receiver to exitlow-power idle mode and enter fully active mode so that it can receivetransmitted data from the link partner. The receiver listens for aWakeup frame within the super-frame from the link partner transmitter. AWakeup frames is transmitted within a refresh interval and can betransmitted within specific, predetermined frames within a super-frame,which replace Update frames and/or Idle frames in a super-frame. Thereceiver decodes every frame that has been predefined to potentially bea Wakeup frame within a super-frame, to extract the information anddetermine if it is a Wakeup frame based on the extracted information.For example, one embodiments can define three particular Update framesto potentially hold a Wakeup signal, while other embodiments may defineless or more (or all) Update or Idle frames as potential Wakeup frames.In the example embodiment shown in FIG. 3, a frame will hold a bit of 1if it is a Wakeup frame and hold a bit of 0 if it is not a Wakeup frame.

FIG. 5 is a flow diagram illustrating one embodiment of a method 150 ofthe present invention for providing low-power idle mode for atransmitter. For explanatory purposes, the method describes atransmitter and a link partner receiver connected over a communicationnetwork. Method 150 (and 170, described below) can be implemented by oneor more processors provided in a transceiver or connected to atransceiver (such as in a connected computer system or electronicdevice), and can be implemented using hardware, software, or bothhardware and software. The methods can be implemented using a computerprogram product accessible from a computer readable medium providingprogram instructions or code for use by or implemented by a computersystem or processor. A computer readable medium can be any apparatusthat can contain, store, communicate, propagate, or transport theprogram for use by or in connection with the processor or computersystem. The medium can be an electronic, magnetic, optical,electromagnetic, infrared, or semiconductor system (or apparatus ordevice) or a propagation medium. Examples of a computer-readable storagemedium include a semiconductor or solid state memory, magnetic tape, aremovable computer diskette, a random access memory (RAM), a read-onlymemory (ROM), a rigid magnetic disk and an optical disk (CD-ROM, DVD,etc.).

The method begins at 152, and in step 154, applicable transceivers onthe network determine parameters for their low-power idle modes. Suchparameters can include the frames which can be Wakeup frames, the numberof Up or Down frames, the layout of the different types of frames in asuper-frame in low-power idle mode, the use of THP or not in low-poweridle mode, etc. In some embodiments, the parameters are predeterminedbefore the transceivers are connected and cannot be changed. In otherembodiments, the transceivers can auto-negotiate the parameters whenthey are connected via the network, and/or at other later times. Forexample, two transceivers can communicate their characteristics to eachother and can decide on a number of Down frames, a number of Up frames,and/or a particular super-frame structure (including the pattern ofUpdate, Idle, and Quiet frames, and which frames are Wakeup frames) thataccommodates the particular filters of the transceivers and alsoefficiently allows a large number of quiet frames. In some embodiments,other low-power idle mode parameters can also be negotiated, such as theuse of PAM-2 and/or THP or not in the low-power idle mode, whether THPis used in a per-frame basis, etc. (described in greater detail below).In some negotiation embodiments, some of these parameters can bepredefined and fixed. In flexible, customizable super-frame embodimentsas discussed above, the super-frame structure can be negotiated so thatthe advantages of flexibility can be fully realized.

After the determination of the parameters, the transmitter is assumed tobe running in the fully active mode in this example method. In step 156,the transmitter determines to go into the low-power idle mode. Thisdetermination can be based on any of a variety of different causes orevents. For example, a controller (such as a computer system, device,processor, etc. connected to the transmitter) may determine that it willnot need to transmit data for a long period of time (e.g. over athreshold period of time). In step 158, the transmitter transmitssuper-frames including multiple frames from its transmitter during itslow-power idle mode, the super-frames constructed according to theparameters determined in step 154. These super-frames can include Updateand Quiet frames, and Idle frames in some embodiments, as describedabove with reference to FIG. 4. During the Quiet frames, no controlsignals are is actually transmitted, allowing conservation of power.

In step 160, the process checks whether the transmitter should return tothe fully active mode. T his change of mode can be triggered by any of anumber of different causes or events. For example, the connectedcontroller may determine that it needs to transmit new data to the linkpartner receiver, and to transmit such data, the transmitter needs to bein fully active mode. If the transmitter will not return to fully activemode, then the process returns to step 158. Otherwise, a return to fullyactive mode is initiated at step 162, in which the transmitter transmitsa Wakeup frame and Up frames to the link partner receiver to indicateits return to active mode. In step 164, the transmitter has returned tofully active mode and can transmit data, and the process is complete at166. The process can initiate step 156 if the transmitter againdetermines that it can go into low-power idle mode to conserve power.

FIG. 6 is a flow diagram illustrating one embodiment of a method 170 ofthe present invention for providing low-power idle mode for a receiver.The method begins at 172, and in step 174, applicable transceivers onthe network determine parameters for their low-power idle modes. Suchparameters can include the frames which can be Wakeup frames, the numberof Up or Down frames, the layout of the different types of frames in asuper-frame in low-power idle mode, etc. As in the method of FIG. 5, theparameters may be predetermined before the transceivers are connectedand cannot be changed, or the transceivers can auto-negotiate some orall of the parameters when they are connected via the network and/or atother later times.

After the determination of the parameters, the receiver is assumed to berunning in the fully active mode in this example method. In step 176,the receiver determines to go into the low-power idle mode. This occurswhen the receiver receives Down frames from the far-end transmitter,indicating that the transmitter is going into low-power idle mode. Instep 178, the receiver operates in low-power idle mode according to theparameters determined in step 174. This includes powering up during arefresh interval to receive an Update frame from the link partnertransmitter (or to receive an Update frame from any near-end transmitterif that near-end transmitter is in low-power idle mode). The receiveruses the Update frames to update filters (such as Echo, NEXT, and FEXTcancellers) and to maintain a timing lock with the link partnertransmitter. If the current frame is a Quiet frame in a quiet interval,no signal has been transmitted, the receiver can turn off at step 178and conserve power.

In step 180 (e.g. for each received frame), the process checks whetherthe receiver should return to the fully active mode, which is determinedby whether the receiver has detected a Wakeup frame from the linkpartner transmitter. This indicates that the link partner transmitter isgoing to transmit data to the receiver and so the receiver should be infully active mode to receive the data. If no Wakeup frame is received,the process returns to step 178 to receive the next frame. If a Wakeupframe has been detected, then in step 182 the receiver confirms thereception of the predetermined Up frames, and in step 184 the receiverreturns to fully active mode to begin receiving data from the linkpartner transmitter. The process is then complete at 186. The processcan initiate step 176 if the receiver again determines that it can gointo low-power idle mode to conserve power.

FIG. 7 is a diagrammatic illustration of another embodiment 200 of thelow-power idle mode of the present invention, in which one channel at atime is used to transmit control signals. As shown in FIG. 1, multiplechannels may be available to transmit data by a transceiver, where eachchannel has its own pair of transmitter and receiver at each end of thelink. For example, the 10GBase-T standard provides four channels whichcan be used. The embodiment of FIG. 7 allows a collective use of themultiple channels for transmission to conserve additional power, byactivating only one channel at a time for transmission and keeping theother transmit channels quiet for power conservation, and thensequencing this channel use for each of the other transmission channelsat different times. This transmission using only one active channel at atime is performed when all local transmitters are in low-power idlemode. In the example of FIG. 7, low-power mode super-frames are used asdescribed above for the embodiment of FIG. 4. Other embodiments can usedother types or arrangements of refresh and quiet intervals.

The embodiment of FIG. 7 provides a refresh period in the four differentchannels at different, sequential times based on the refresh intervalduring low-power idle mode. For example, as shown in FIG. 7, when fourtransmit channels are available, the first channel A can be used totransmit a refresh interval including a super-frame of Update and Idleframes (after two Down frames). At the same time, channels B, C, and Dare kept quiet and are not providing Update or Idle frames, and so theirtransmitters are conserving power. After the refresh interval on channelA, at frame 202 Quiet frames have begun on channel A. In addition, therefresh interval, including Update and Idle frames, begins on channel Bat this time. Similarly, the Update and Idle frames of channel B havefinished by frame 204, and Quiet frames are provided on channel B and arefresh interval starts on channel C. Likewise, at frame 206 Quietframes are provided on channel C, and the refresh interval starts onchannel D. After the last Update/Idle frame of the refresh interval onchannel D, Quiet frames start on channel D starting with frame 208, andthe next refresh interval starts on channel A.

This technique for activating only one transmitter and transmit channelat a time (and thus turning off the transmitters in the transceiver forthe other channels) can significantly increase power savings for thetransceiver. For example, about 75% additional power savings can beobtained. This is due to the fact that the transmitter for only onechannel uses power at a time and thus only one of the multipletransmitters is using power at a time, instead of four transmitters andreceivers (or other plural amount). This allows more Quiet frames to beused on each channel, saving power overall. A long quiet interval isprovided on each channel, which normally would not be possible due tothe timing recovery/lock requiring more frequent refresh intervals.However, a refresh period on any one of the channels allows the timinglock to be maintained for all channels (timing recovery is shared amongall channels), and since the refresh periods are staggered, the refreshperiods occur frequently enough to maintain timing lock.

FIG. 8 is a table 250 illustrating another embodiment of the low-poweridle mode of the present invention for achieving additional powersavings and simplifying the communication system. In this embodiment,simplex communication (signal transmission in one direction on a channelat a time) is used to obtain additional power savings, instead of thestandard duplex communication used in standards such as 10GBase-T.

The simplex communication is used when both link partner transceivers ofa communication link are in low-power idle mode and are synchronized intheir use of channels. Both link partners can go into low-power idlemode at approximately the same time, or one link partner can go intolow-power idle mode first, followed by the other link partner and thenchannel order is synchronized between them. Only one of the transmitchannels is used at a time and only one of the receive channels is usedat a time in this simplex communication embodiment (which is notpossible in fully active mode in which all channels are used). Thus, thesimplex communication is preferably used in conjunction with the methodof using staggered refresh intervals as shown in the embodiment of FIG.7, which uses one active transmit channel at a time.

The simplex communication of this embodiment provides a further orderingof Master and Slave channels (Master and Slave being designations of thetwo linked transceivers). This further ordering guarantees simplexcommunication and that no overlap (duplex) communication occurs. In thisexample, it is assumed that the staggering of the transmissions on thechannels is performed so that “adjacent” channels A, B, C, and D areactive in that order for each direction, as in FIG. 7. Table 250includes a channel ordering for a particular transceiver being a Masterthat transmits signals over a channel, and the link-partner transceiverbeing a Slave that transmits signals over a different and non-adjacentchannel at the same time. Thus, there is only one transmit channel andonly one receive channel (a different one) active at the same time.(FIG. 7 shows the transmit channels only). From the perspective of onetransceiver, Channel A is used to transmit a super-frame from a firsttransmitter as Master, while channel C is used to receive a super-frameat the third receiver from the Slave. Next, channel B is used totransmit a super-frame from the second transmitter as Master, whilechannel D is used to receive a super-frame at the fourth receiver fromthe Slave. Then channel C is used for the Master and channel A for theSlave, channel D for Master and channel B for Slave, and so on. Thus,the simplex communication is ordered among the channels such that whenone of the channels is used as a master transmit channel, a non-adjacentchannel to the master channel is used as a slave transmit channel. Thefar-end transceiver is coordinated with the near-end transceiver so thatchannels are staggered synchronously.

This use of sequential Master and Slave having an unused channel betweenthem guarantees simplex operation for the channels, since it preventsoverlaps in use from Master and Slave (e.g., if adjacent channels wereused sequentially, such as Master on A and Slave on B, there would be achance that an adjacent channel might have an overlap of use for Masterat the same time as Slave (duplex operation), e.g. on Channel B when theMaster was moved to B and the Slave moved to C). The simplexcommunication embodiment also assumes that the same length ofsuper-frame is used by all the link partners, in order to guarantee thesimplex operation of these embodiments.

Simplex communication as described above can allow a simpler receiver tobe used in the transceivers that will reduce power consumption of thecomponents. For example, no Echo or FEXT cancellers are needed, and onlytotal 1 NEXT canceller and 1 feed forward equalizer (FFE) may be neededat one time. In a 10GBase-T embodiment, each channel requires one FeedForward Equalizer (FFE), one Echo canceller, three NEXT cancellers(three transmitters to one receiver), and three FEXT cancellers. Thus,the non-use of the Echo and FEXT cancellers, and most of the NEXTcancellers and FFEs, greatly simplifies the receiver components of thetransceivers. The unused cancellers and equalizers can be turned offduring this low-power idle mode embodiments, which reduces powerconsumption.

FIG. 9 is a diagrammatic illustration of another embodiment 300 of thelow-power idle mode of the present invention for achieving reducedcrosstalk. This embodiment can be used on its own for a transceiver, orwith one or more of the other embodiments described herein asappropriate. For example, the operating mode of FIG. 9 can be usedselectively in a communication system when needed, e.g., when noise fromnon-stationary crosstalk is expected to increase above a predeterminedthreshold amount such that it becomes a limiting factor for linkperformance.

In the embodiment of FIG. 9, the transmitters on all four channels 302,304, 306, and 308 are kept on all the time. One way to implement thisconstant active status is to define the super-frame as having all Updateframes and no Quiet or Idle frames, as shown in FIG. 9.

When not using the embodiment of FIG. 9, low-power idle mode may createa non-stationary (time-varying) noise environment due to the constantalternating between quiet and refresh periods in which control signalsare not transmitted and then transmitted (as in the embodimentsdescribed above). This alternating transmission creates crosstalk on thechannels which fluctuates over time, and thus is non-stationary. Forexample, a non-stationary noise environment can cause 0.5 dB ofsignal-to-noise ratio (SNR) loss from the non-stationary characteristic.

The constant transmission of FIG. 9 for this embodiment of the presentinvention prevents the fluctuation in crosstalk and other noiseoccurring in other low-power idle modes. The elimination of thealternating quiet and refresh intervals provides a stationary aliencrosstalk environment for neighboring ports on a transceiver, thusreducing or eliminating the non-stationary crosstalk typically observedin previous low-power idle modes. The stationary crosstalk environmentprovides constant crosstalk which can be better adapted to and reducedby the receiver than the non-stationary crosstalk.

Keeping all transmitters on all the time will consume more power than ifthe transmitters are turned off during quiet periods. However, thereceivers need not be kept on all the time like the transmitters. Forexample, a receiver can be turned on periodically according to a refreshperiod to update itself with received frames and to look for Wakeupframes, as in the embodiments described above, and thus conserve power.Furthermore, additional desired power savings can be achieved in otherways to compensate for the increased power consumption, such as with oneor more of the techniques described below.

Other techniques can be used in embodiments of the present invention toreduce power consumption and/or simplify the components. Thesetechniques can be used in their own embodiments, or can be combined withany of the above embodiments or with each other, as appropriate. Severalof the embodiments allow a receiver to be simplified, resulting in moreperformance margin allowing reduction of power consumption of thereceiver.

In some embodiments, PAM2 modulation can be used during low power idlemode to simplify the receiver significantly. PAM2 distinguishes only twodistinct signal levels, which is much less than the 16 distinct signallevels used by DSQ128, the standard modulation used in 10GBase-T. PAM2thus allows more margin to simplify the receiver components. Forexample, the feed forward equalizer (FFE) can be shorter/simpler, nocrosstalk cancellers may need to be used, and a simpler/lower poweranalog front end (AFE) can be used. When using PAM2, the transmitter isnot as noisy as in normal operation as when using DSQ128. The AFE(including components such as, for example, a digital to analogconverter (DAC) and line driver for the transmitter path, and a low passfilter, gain stage, and analog to digital converter (ADC) for thereceiver path) consumes a relatively large amount of power, since noiseis desired to be reduced; however, reasonable performance can oftenstill be achieved if the noise floor is raised with a simplified AFE.

In some embodiments, THP precoding can be deactivated or turned offduring low-power idle mode (e.g., during low-power idle mode or onlyduring refresh intervals of the low-power idle mode). In someembodiments, the use of THP during low-power idle mode can be negotiatedbetween transceivers when they connect to the network. The deactivationof THP allows the implementation of the Echo and NEXT cancellers to besimplified, thus reducing power consumption. For example, without theTHP precoding, the input to the Echo and NEXT cancellers is known to bea few discrete values provided from the PAM-2 modulation, which cansimplify the Echo and NEXT cancellers. A disadvantage is thatnon-linearity in the analog components of the transceiver may not bedetected, and filter adaptation may behave differently under non-THPoperation. During fully active mode, THP and thus more complex Echo/NEXTcancellers are used. In one example, two blocks or versions of each Echoand NEXT canceller can be provided in a receiver: simple and complexversions. When THP is active, then the more complex cancellersimplemented for a large number of levels can be used, with the simplerversions turned off. During low-power idle mode, when THP is turned off,the simpler version of the cancellers can be used, which consumes lesspower, and the more complex versions are turned off.

In some embodiments, the THP precoding can be turned off for all framestransmitted during low-power idle mode. In other embodiments, THPpreceding is turned off only for some of these frames, e.g. at aper-frame basis. For example, the transmitter can perform or not performTHP precoding for each frame transmitted during low-power idle mode,based on predefined parameters that indicate this information for eachframe. In some embodiments, the transceiver can auto-negotiate withother transceivers as to which frames during low-power idle mode are tohave THP preceding, and which frames are not.

The combination of PAM2 modulation and elimination of THP preceding inlow-power idle mode can provide even greater power savings, because thePAM2 modulation only provides two values (+1 and −1) to the Echo andNEXT cancellers, thus simplifying them to a greater degree and allowingmore power conservation.

Some embodiments of the present inventions use 1 bit per frame in thelow-power idle mode, as described above. This allows a reduction ofpower, since many less bits per frame need be sent than in fully activemode which may use multiple bits per frame, such as the nominal fullpower mode of 10 G operation that uses DSQ128 modulation with 256 bitsper LDPC frame.

Some embodiments can remove the need for a parity check such as LowDensity Parity Check (LDPC) during low-power idle mode (especially whenusing PAM-2 instead of a more complex modulation, since PAM-2 would notuse LDPC). LDPC encoding and decoding is used in the 10GBase-T standard,but the decoding can be turned off in the receiver in low-power idlemode to simplify the receiver, encoding can also be turned off in thetransmitter, which provides more margin to reduce power consumption.

The embodiments of the present invention provide significant advantagesin an extended low-power idle mode for transceivers on a communicationnetwork. Greater power savings can be achieved with more efficient useof quiet and refresh intervals. Furthermore, various receiverarchitectures and implementations are accommodated, allowing powersavings to be more efficiently tuned to the particular characteristicsof different types of receivers, and allowing more independence offilter adaptation from power consumption and transition time, permittingdesign freedom to determine a desired power savings and transition time.In addition, the embodiments of the invention allow asymmetry betweenlink partners. For example, link partners can go into low-power modeindependently, and can choose different sets of parameters for low-poweridle mode. Further embodiments allow additional power savings throughthe use of one or more of techniques such as providing one activechannel at a time, providing staggered, simplex communication, and usingprocessing that allows simplified components, such as PAM2, no THP, andno LDPC. In some embodiments, a stationary crosstalk environment can bemaintained, thus reducing or eliminating non-stationary crosstalk thatmay be present in low-power idle modes.

Although the present invention has been described in accordance with theembodiments shown, one of ordinary skill in the art will readilyrecognize that there could be variations to the embodiments and thosevariations would be within the spirit and scope of the presentinvention. For example, other network standards can be used with theembodiments shown where similar requirements are applicable.Accordingly, many modifications may be made by one of ordinary skill inthe art without departing from the spirit and scope of the appendedclaims.

1. A method for reducing power consumption of a transceiver connected toa communication network, the method comprising: entering a low-poweridle mode of the transceiver; and in the low-power idle mode, repeatedlyturning off a transmitter of the transceiver and turning on thetransmitter according to a pattern, wherein while the transmitter isturned on, a control signal is transmitted from the transmitter to thenetwork for reception by a receiver, and while the transmitter is turnedoff, no control signal is transmitted to the network from thetransmitter to conserve power consumed by the transceiver, and whereinthe pattern has been customized based on characteristics of thereceiver.
 2. The method of claim 1 wherein the pattern has beencustomized based on a duration and a frequency that the receiverrequires for the transmitted control signal to be received by thereceiver in order to maintain the receiver in a ready state for a laterfully active mode.
 3. The method of claim 2 wherein the maintaining thereceiver in a ready state includes updating at least one filter of thereceiver.
 4. The method of claim 3 wherein the at least one filterincludes a Far End Crosstalk (FEXT) canceller.
 5. The method of claim 2wherein the maintaining the receiver in a ready state includesmaintaining a timing lock of the receiver relative to the transmitter.6. The method of claim 1 wherein the turning off of the transmitterprovides a quiet interval and the turning on of the transmitter providesa refresh interval, and wherein the pattern includes providing at leastone quiet interval and a plurality of refresh intervals, at least two ofthe refresh intervals having different durations.
 7. The method of claim1 wherein the pattern is provided as a super-frame including a pluralityof frames implementing the pattern, wherein the frames in thesuper-frame include one or more quiet frames in which no control signalis transmitted and one or more update frames in which the control signalis transmitted to the receiver.
 8. The method of claim 7 wherein thesuper-frame provides a pattern of the frames that includes a firstamount of the update frames, which are followed by a plurality of thequiet frames, and which are followed by a second amount of the updateframes, wherein the first amount is different than the second amount. 9.The method of claim 7 wherein the super-frame includes one or more idleframes, wherein the transmitter determines whether to transmit thecontrol signal or not during an idle frame based on at least onecharacteristic of a near-end receiver of the transceiver.
 10. The methodof claim 9 wherein the transmitter determines whether to transmit thecontrol signal or not during an idle frame based on whether near-endfilters of a near-end receiver of the transceiver require updating tomaintain a ready state for a later fully active mode, wherein thenear-end receiver is turned off and turned on in conjunction with thetransmitter.
 11. The method of claim 1 further comprising transmitting awakeup signal while the transmitter is turned on, the wakeup signalindicating to the receiver that the transceiver is exiting the low-poweridle mode.
 12. The method of claim 1 wherein the pattern is customizedbased on a negotiation of parameters performed by the transmitter andthe receiver before the low-power idle mode is entered.
 13. The methodof claim 1 wherein the transmitter and the receiver communicateaccording to an Ethernet 10GBase-T standard.
 14. The method of claim 1further comprising deactivating a preceding block of the transmittersuch that the preceding of the transmitted control signal is notperformed in the low-power idle mode.
 15. The method of claim 14 whereina modulation block in the transmitter uses PAM-2 modulation during thelow-power idle mode, and wherein the precoding block includes aTomlinson-Harashima Precoding (THP) block.
 16. The method of claim 1wherein the transmitter is one of a plurality of transmitters includedin the transceiver, and further comprising selecting the plurality oftransmitters to be turned on all the time during the low-power idle modeto reduce noise created from a non-stationary crosstalk provided fromthe turning off of the transmitter.
 17. A method for reducing powerconsumption of a transceiver connected to a communication network, themethod comprising: entering a low-power idle mode of the transceiver;and in the low-power idle mode, repeatedly turning off a transmitter ofthe transceiver and turning on the transmitter according to a pattern,wherein while the transmitter is turned on, a control signal istransmitted from the transmitter to the network for reception by areceiver, and while the transmitter is turned off, no control signal istransmitted to the network from the transmitter to conserve powerconsumed by the transceiver, wherein the pattern is provided as asuper-frame including a plurality of frames implementing the pattern,the frames in the super-frame including one or more quiet frames inwhich no control signal is transmitted, one or more update frames inwhich the control signal is transmitted to the receiver, and one or moreidle frames, wherein the transmitter determines whether to transmit thecontrol signal or not during an idle frame based on at least onecharacteristic of the transceiver.
 18. The method of claim 17 whereinthe transmitter decides whether to transmit the control signal or notduring an idle frame based on whether near-end filters of a near-endreceiver require updating to maintain a ready state for a later fullyactive mode.
 19. The method of claim 18 wherein the near-end filters ofthe transceiver include at least one echo canceller and at least oneNear-End Crosstalk (NEXT) canceller.
 20. A method for reducing powerconsumption of a transceiver connected to a communication network, themethod comprising: entering a low-power idle mode of the transceiver;and in the low-power idle mode, repeatedly turning off a plurality oftransmitters of the transceiver and turning on the plurality oftransmitters according to a pattern, wherein the turning off and theturning on of the plurality of transmitters is staggered such that eachof the transmitters is turned on and only one of the transmitters isturned on at any time, wherein while the one transmitter is turned on, acontrol signal is transmitted from the one transmitter to the networkfor reception by a receiver, and while a particular transmitter isturned off, no control signal is transmitted to the network from theparticular transmitter to conserve power consumed by the particulartransceiver.
 21. The method of claim 20 wherein the pattern isimplemented by a plurality of frames, wherein the frames include one ormore quiet frames in which no control signal is transmitted and one ormore update frames in which the control signal is transmitted for thereceiver, wherein the update frames are staggered such that only one ofthe transmitters is active at any time.
 22. The method of claim 20wherein simplex communication is used between the transceiver and adifferent transceiver connected to the network.
 23. The method of claim22 wherein the transmitter is one of a plurality of transmittersincluded in the transceiver, and wherein each transmitter transmits acontrol signal on a different channel at a different time, such thatsimplex communication is used on each channel.
 24. The method of claim23 wherein the transceiver includes a plurality of receiverscorresponding to the plurality of transmitters, and wherein while one ofthe transmitters is transmitting a control signal on one of thechannels, one of the receivers is receiving a different control signalon a different one of the channels.
 25. The method of claim 24 whereinthe plurality of transmitters are four transmitters, the plurality ofreceivers are four receivers, and each of four channels is connected toa different pair of the transmitters and receivers, and wherein thesimplex communication is ordered among the channels such that a firstchannel is used as a transmitting channel while a third channel,non-adjacent to the master channel, is used as a corresponding receivingchannel.
 26. A method for reducing power consumption of a transceiverconnected to a communication network, the method comprising: entering alow-power idle mode of the transceiver; and in the low-power idle mode,repeatedly turning off a transmitter of the transceiver and turning onthe transmitter according to a pattern, wherein while the transmitter isturned on, a control signal is transmitted from the transmitter to thenetwork for reception by a receiver, and while the transmitter is turnedoff, no control signal is transmitted to the network from thetransmitter to conserve power consumed by the transceiver, and whereinthe pattern is provided as at least one super-frame including aplurality of frames implementing the pattern, the frames in thesuper-frame including one or more quiet frames in which no controlsignal is transmitted and one or more update frames in which the controlsignal is transmitted for the receiver, and wherein a wakeup signal istransmitted in one of the update frames to indicate that the transmitteris to exit low-power idle mode.
 27. The method of claim 26 wherein thereceiver listens during predefined frames of the one or more updateframes for the wakeup signal.
 28. The method of claim 27 wherein thepattern and the predefined frames are customized based on a negotiationof parameters performed by the transmitter and the receiver before thelow-power idle mode is entered.
 29. A transceiver including a mode forreducing power consumption, the transceiver connected to a communicationnetwork, the transceiver comprising: a transmitter operative to transmitdata on the communication network; and a near-end receiver operative toreceive data from the communication network, wherein the transceiverincludes a low-power idle mode in which the transmitter is repeatedlyturned off and turned on according to a pattern, wherein while thetransmitter is turned on, a control signal is transmitted from thetransmitter to the network for reception by a far-end receiver, andwhile the transmitter is turned off, no control signal is transmitted tothe network from the transmitter to conserve power consumed by thetransceiver, wherein the pattern is customized based on characteristicsof the far-end receiver.
 30. The transceiver of claim 29 wherein thepattern is customized based on a duration and a frequency that thefar-end receiver requires for the transmitted control signal to bereceived by the receiver in order to maintain the receiver in a readystate, the maintaining the receiver in a ready state including updatingat least one filter of the receiver and maintaining a timing lock of thereceiver relative to the transmitter.
 31. The transceiver of claim 29wherein the turning off of the transmitter provides a quiet interval andthe turning on of the transmitter provides a refresh interval, andwherein the pattern includes providing at least one quiet interval and aplurality of refresh intervals, at least two of the refresh intervalshaving different durations.
 32. The transceiver of claim 29 wherein thepattern is customized based on a negotiation of parameters performed bythe transmitter and the receiver before the low-power idle mode isentered.